INCLUDEPATH += $$PWD

# 指定预定义预处理器符号
DEFINES += QS_LOG_LINE_NUMBERS      # automatically writes the file and line for each log message
#DEFINES += QS_LOG_DISABLE          # logging code is replaced with a no-op
DEFINES += QS_LOG_SEPARATE_THREAD   # messages are queued and written from a separate thread

# 指定C++实现文件
SOURCES += $$PWD/QsLogDest.cpp \
    $$PWD/QsLog.cpp \
    $$PWD/QsLogDestConsole.cpp \
    $$PWD/QsLogDestFile.cpp \
    $$PWD/QsLogDestFunctor.cpp

# 指定C++头文件
HEADERS += $$PWD/QsLogDest.h \
    $$PWD/QsLog.h \
    $$PWD/QsLogDestConsole.h \
    $$PWD/QsLogLevel.h \
    $$PWD/QsLogDestFile.h \
    $$PWD/QsLogDisableForThisFile.h \
    $$PWD/QsLogDestFunctor.h

# 指定其他文件
OTHER_FILES += \
    $$PWD/QsLogChanges.txt \
    $$PWD/QsLogReadme.txt \
    $$PWD/LICENSE.txt
